Centos软件安装方法
撰写时间: 2018-09-19 总共: 884 字 转载请注明: BY-SA 4.0(除特别声明或转载文章外)
软件包介绍
源码包(脚本安装包)
二进制包 源码包 优点 开源,如果有足够的能力,可以修改源代码 编译安装,更加适合自己的系统,稳定高效 缺点 安装步骤较多,容易出错 编译过程时间较长
RPM包
优点: 包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载 缺点: 经过编译,不再可以看到源代码
脚本安装包
优点: 安装简单,快捷 缺点: 完全丧失了自定义性
使用rpm方式管理软件包
包全名: 操作的包是没有安装的软件包时,是包全名,而且要注意路径
包名: 操作已经安装的软件包时,使用包名,是搜索/var/log/rpm/中的数据库
rpm -ivh 包全名
# 安装
-i(install)
# 显示详细信息
-v(verb se)
# 显示进度
-h(hash)
# 升级
rpm -Uvh 包全名
-U(upgrade)
# 卸载
rpm -e 包名
-e(erase) 卸载
# 查询所有已经安装的rpm包
rpm -qa
使用yum方式管理软件包
yum源的概念
简单来说,我们请求软件包时,则会到yum源搜索软件包, 即我们配置的服务器地址,一般这个repos在etc目录下,不同系统位置不同,etc目录下很容易找到
[base] 容易名称,一定要放在[]中
name 容易说明,可以自己随便写
mirrorlist 镜像站点,这个可以注释掉
baseurl 我们的yum源服务器地址
enabled 此容器是否生效
一般来说,上面的配置baseurl和mirrorlist只要有一个生效就可以了
常用yum命令
# 查询所有可用软件包列表
yum list
#搜索服务器上所有和关键字相关的包
yum search
yum -y install 包名
yum -y install gcc
yum -y update 包名
yum -y rem ve 包名
使用源码包方式安装
下载源码包
解压缩下载的源码包
进入解压目录
# 软件配置与检查
/configure
# 定义需要的功能选项
# 检测系统环境是否符合安装要求
# 把定义好的功能选项和检测环境的信息都写入Makefile文件,用于后续的编辑
# 来查看有哪些选项
./configure --help
make #编译
make clean
make install #编译安装